/* page {
	  background-color: #f5f5f5;
	} */
	
	.title {
	  color: #ff5722;
	  text-align: center;
	  padding: 20rpx 0 0 0;
	}
	
	.top-img {
	  position: relative;
	}
	.top-img image {
	  width: 100%;
	  height: 180px;
	}
	
	.subject-view {
	  border-radius: 10px;
	  padding-bottom: 20px;
	  background: #fff;
	  overflow: auto;
	  zoom: 1;
	  box-shadow: 0 0 1em #c8c8c8;
	}
	
	.subject {
	  position: absolute;
	  top: 110px;
	  width: 95%;
	  margin: 0px 10px;
	}
	.subject .subject-tab {
	  overflow: auto;
	  zoom: 1;
	}
	.subject .subject-tab view {
	  height: 45px;
	  width: 33.3%;
	  float: left;
	  text-align: center;
	  line-height: 45px;
	  font-size: 15px;
	  background-color: #f1f1f1;
	  font-weight: bold;
	}
	.subject .subject-tab .subject-tabs {
	  background-color: #fff;
	  color: #ff5722;
	}
	
	.horse {
	  padding: 5px 10px;
	  background-color: #fff;
	}
	
	.type-tab {
	  overflow: auto;
	  zoom: 1;
	  background-color: #fff;
	  padding: 5px 20px;
	}
	.type-tab view {
	  float: left;
	  height: 25px;
	  margin-right: 50px;
	  font-size: 15px;
	  font-weight: 700;
	}
	.type-tab .type-tabs {
	  border-bottom: 1.5px solid #ff5722;
	  color: #ff5722;
	}
	
	.hotel-text {
	  padding: 10px 20px 5px 20px;
	  background-color: #fff;
	}
	.hotel-text .text-title {
	  color: #929292;
	  font-size: 14px;
	}
	.hotel-text .text-data {
	  padding: 7px 0px;
	  overflow: auto;
	  zoom: 1;
	  border-bottom: 1px solid #f1f1f1;
	}
	.hotel-text .text-data .text-data-one {
	  font-size: 17px;
	  font-weight: bold;
	  float: left;
	}
	.hotel-text .text-data .text-data-two {
	  color: #929292;
	  font-size: 14px;
	  float: right;
	}
	.hotel-text .hotel-inp {
	  padding: 7px 0px;
	  border-bottom: 1px solid #f1f1f1;
	}
	
	.hotel-btn {
	  padding: 10px 20px;
	  background-color: #fff;
	}
	.hotel-btn .hotel-btns {
	  background-color: #ff5722;
	  height: 40px;
	  line-height: 40px;
	  color: #fff;
	  border-radius: 30px;
	  font-size: 15px;
	}
	
	.u-btn--primary {
	  background-color: #ff5722 !important;
	}